package com.xiaoshuidi.cloud.module.iot.dal.model.callback;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author Carl
 * create 2019/12/31
 * email Carl.Sun@ixiaoshuidi.com
 **/
@Data
public class ShangTangSenseCallbackReqVo {

    /**
     * token值
     */
    @Schema(description = "token值")
    private String token;

    /**
     * 第三方设备编号
     */
    @Schema(description = "第三方设备编号")
    private String device_id;

    /**
     * 姓名
     */
    @Schema(description = "姓名")
    private String name;

    /**
     * 身份证
     */
    @Schema(description = "身份证")
    private String id_number;

    /**
     * 身份证头像Base64编码字符串(不含\n，可解码为jpg)
     */
    @Schema(description = "身份证头像Base64编码字符串")
    private String id_image;

    /**
     * 现场拍摄人脸Base64编码字符串(不含\n，可解码为jpg)
     */
    @Schema(description = "现场拍摄人脸Base64编码字符串")
    private String face_image;

    /**
     * 认证时间（毫秒数）
     */
    @Schema(description = "认证时间")
    private Long verify_time;

    /**
     * 认证结果：0-成功； 1-失败； 2-真人检测失败； 4-指纹校验失败； 5-OCR校验失败
     */
    @Schema(description = "认证结果")
    private String verify_result;

}
